local extension = Package:new("touhou_plague")

extension.extensionName = "touhou_hy"
Fk:loadTranslationTable {
    ["touhou_plague"] = "瘟疫之原",
    ["steins"] = "命"
}

local function loadGeneral(name)
    local HY = require "packages.touhou_hy.utility.utility"
    local U = require "packages.utility.utility"
    require("packages.touhou_hy.pkgs.plague.generals." .. name)(extension, HY, U)
end

loadGeneral("hy_wriggle_nightbug")
loadGeneral("hy_kurodani_yamame")
loadGeneral("steins__hy_hieda_no_akyuu")
loadGeneral("hy_nazuurin")
loadGeneral("hy_merlin_prismriver")
loadGeneral("hy_miyako_yoshika")

return extension